Automatic Generation of Software Components for Real Options Modelling
نویسنده
چکیده
This paper describes the design and implementation of a software system that, from a high level specification language, generates source code for the valuation of real options. The specification language allows the description at an abstract level and independently of any valuation method specific details, firstly of the flexibility that is present in an investment project in the form of a collection of individual real options, and secondly of the dynamics of the underlying stochastic state variables. The dynamics of the state variables are assumed to be continuous diffusion processes. From these specifications the system generates efficient and reusable software components, which are subsequently combined with software components that implement numerical methods in order for the final real option valuation code to be generated. The system aims at facilitating the rapid development of real options pricing applications and improving management’s ability to perform flexible project analysis under different project structures and stochastic model assumptions.
منابع مشابه
Using UML 2.0 to Create Executable Code from Requirements Capture and Consistent Requirement Specifications for Real-Time Automotive Software Development
The development of vehicle control systems has evolved to become an exercise in the design and integration of complex, distributed hardware and software components. The various components are typically developed by geographically dispersed, multicultural teams from both OEMs and suppliers. This paper gives a brief overview of using the Unified Modelling Language (UML) as a means of capturing th...
متن کاملA Flight Software Development and Simulation Framework for Advanced Space Systems
Distributed terrestrial computer systems employ middleware software to provide communications abstractions and reduce software interface complexity. Embedded applications are adopting the same approaches, but must make provisions to ensure that hard real-time temporal performance can be maintained. This thesis presents the development and validation of a middleware system tailored to spacecraft...
متن کاملOptimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing
Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...
متن کاملComputing optimal subsidies for Iranian renewable energy investments using real options
For the valuation of the renewable energy investments, providing private investors with a financial incentive to accelerate their investment is a very significant issue. Financial subsidies are known by the majority of the people to be one of the most important drivers in renewable energy expansion and one of the main reasons which result in the development of any industry. In this paper, we pr...
متن کاملSoftware Life Cycle Automation for Interactive Applications: The AME Design Environment
The model-based design environment AME offers CASE-tool support for all life cycle activities in the development process for interactive applications. The system allows the rapid automatic construction of interactive software from objectoriented analysis models (OOA) and/or OO-modelling information specified at later design stages. AME provides functionality for UI-structure generation, interac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003